package com.pro.mapper;

import com.pro.pojo.JsClosure;
import com.pro.pojo.JsUnseal;

import java.util.List;

public interface JsClosureMapper {

    //查询封停账号
    public List<JsClosure> getJsClosureList(JsClosure jsClosure);

    //封停账号高级检索
    public List<JsClosure> getJsClosureListRetrieval(JsClosure jsClosure);

    //删除封停列表用户
    public boolean deleteJsClosureList(JsClosure jsClosure);

    //添加封停列表
    public boolean addshutdowmJsBeforeUser(JsClosure jsClosure);

    //解封删除记录
    public boolean deleteshutdowmJsClosure(Integer userId);

    //添加解封记录
    public boolean addJsUnsealLog(JsUnseal jsUnseal);

    //获取所有用户的解封时间
    public List<JsClosure> getJsClosureEndDate(JsClosure jsClosure);

    //自动解封用户
    public boolean unsealJsBeforeUser(Integer userId);

    //解封用户后查看用户的信息
    public List<JsClosure> unsealJsBeforeUserList(Integer userId);

    //添加后台人员封禁记录
    boolean addClosureUser(JsClosure jsClosure);

    //删除封禁记录
    boolean deleteClosureUser(Integer userId);

    //查询所有封停记录
    List<JsClosure> getJsClosures();
}
